home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / ezy_comm / ezcaller.zip / HISTORY.DOC < prev    next >
Text File  |  1993-03-31  |  11KB  |  303 lines

  1.                       EZCaller v1.00 (c) 1993 Philip Dean.
  2.       The Eagle's Nest BBS, Sydney, Australia, 3:714/409, +61-2-451-0535.
  3.                    Ezycom Recent Callers Database and Viewer.
  4. -------------------------------------------------------------------------------
  5. v1.00 - 31/3/93
  6.  
  7. * First Public Release.
  8.  
  9.  
  10. v0.27 - 14/3/93
  11.  
  12. + Added a new Command Line Option, '-R' ReIndex Caller List Database.
  13.   Use this option to ReIndex your database if your Caller Lists become 
  14.   mixed up.
  15.   
  16.   This option may also be effective if you are getting Error #21, Error Reading 
  17.   EZCALLER.DAT.
  18.  
  19.  
  20. - EZCaller now defaults to NO PAUSE at the end of its operation.
  21.  
  22.   If you wish EZCaller to pause, use the optional parameter '-P' on the command 
  23.   line.  Thus the '-P' switch has replaced the '-NP' switch.
  24.  
  25.  
  26. - EZCaller now writes only ASC and ASL files for each Caller List.
  27.   The difference between the ASC and ASL files is that the ASL files do not use 
  28.   High ASCII characters and are thus displayed to those Users who have IBM
  29.   Extended Characters set to OFF.
  30.   
  31.   These files use Ezycom's Colour Changer Codes ('Ctrl-Kb'+hex colour code) to 
  32.   provide colour to the display.
  33.  
  34.  
  35. + All the Colours used by EZCaller in the Caller List Display are now 
  36.   configurable in EZCALLER.CFG.
  37.   
  38.   Any colour not set in EZCALLER.CFG will revert to the default value.
  39.   
  40.  
  41. + Added new option to EZCALLER.CFG which allows you to define how many seconds
  42.   EZCaller will wait for an 'in-use' file to become free.
  43.  
  44.  
  45. + Import Caller List Option '-Ixfname' now places the filedate of fname into 
  46.   the Caller List Database as the date for that Caller list.
  47.  
  48.  
  49. + Changed the Import Caller List Option to allow you to import an empty list 
  50.   (ie a list with no callers) to the database.  To utilise this feature, import 
  51.   a file that has a length of zero bytes (ie the filename must exist on the 
  52.   disk, but the file must be empty). 
  53.  
  54.  
  55. + You can now re-import all the Caller List Export files (ie EZCDAYx.BBS, 
  56.   EZCTODAY.BBS, EZCBEST.BBS) by using EZCALLER -IALL.
  57.   
  58.  
  59. + When reseting the Caller List Dates using the '-D' option, you can reset the 
  60.   date of the Best Ever Caller list by adding the new date for that list to the 
  61.   command line, ie use '-D05/03/93' to reset the date of the Best Ever Caller 
  62.   list to 05/03/93.
  63.   
  64.   If you don't add a date to the command line, the current date for the Best 
  65.   Ever Caller list will be retained as it is.
  66.   
  67.  
  68.  
  69. v0.26 - 7/3/93
  70.  
  71. + You can now specify '-Eall' to export all 11 Caller Lists to separate files.
  72.  
  73.  
  74. + Added New Command Line Option '-Ixfname' - Import Caller List in file
  75.   'fname' to Day x.
  76.  
  77.  
  78. + EZCaller now backups EZCALLER.DAT and EZCALLER.IDX to EZCALLER.DA2 and 
  79.   EZCALLER.ID2 respectively when EZCaller is run in any mode other than
  80.   '-?' (Infoscreen) and '-L' (Outside viewing mode).
  81.   
  82.   If EZCaller crashes with some error then EZCALLER.DA2 and EZCALLER.ID2 will 
  83.   exist in your Ezycom directory.  If the error corrupted the database or got 
  84.   the database file out of sync with the index file (ie the error occurred 
  85.   after the database file was updated, but before the index file was updated) 
  86.   then delete EZCALLER.DAT and EZCALLER.IDX and use these backup files 
  87.   (appropriately renamed) in their place.
  88.   
  89.   Normally, EZCALLER.DA2 and EZCALLER.ID2 are deleted at the end of EZCaller's 
  90.   operation.  Use the '-B' (Backup) command line option if you wish these files 
  91.   to be retained.
  92.   
  93.  
  94. + I have changed the EZCaller Error Codes to bring them in line with my other 
  95.   programs.
  96.   
  97.   This should be of no consequence to sysops other than the fact that Error #19 
  98.   (EZCaller in use Elsewhere) is now Error #32.
  99.   
  100.  
  101.  
  102. v0.25 - 5/3/93  (7 pm)
  103.  
  104. - Fixed a bug where EZCaller would not update the Caller List Display files if 
  105.   if they did not previously exist (EZCaller was mistakenly thinking the error 
  106.   generated when trying to open the non-existent file was an indication that 
  107.   the file was being used elsewhere).
  108.   
  109.   
  110. - Previously EZCaller just accepted whatever was on the first line of the 
  111.   config file as the BBS Name.  Thus, if you had any extra comments on the 
  112.   line these came up as part of your BBS Name (up to the BBS Name's maximum 
  113.   length of 25 Characters).  In particular, the comment after the BBS Name in 
  114.   the sample config file would come up if it was not removed.  Now, if EZCaller 
  115.   encounters three spaces in a row in the first line of the config file, then 
  116.   these and anything else after them are ignored.
  117.   
  118.   The sample config has also been altered, removing the comment that was 
  119.   causing the problem.
  120.     
  121.   
  122.  
  123. v0.24 - 5/3/93  (1 am)
  124.  
  125. + Prior to updating the ASL/ASC/ANS/AVT files for each Caller List (either in 
  126.   '-U' or '-S' modes), EZCaller checks to see if one of those files is in use 
  127.   (ie if a User in Ezycom is currently viewing the file).  If one of the files 
  128.   is in use, EZCaller will wait up to 30 seconds for the file to become free. 
  129.   If it remains in use, then EZCaller does not update the ASL/ASC/ANS/AVT files 
  130.   for that Caller List.  These files will be correctly updated next time 
  131.   EZCaller is run.
  132.  
  133.  
  134. + Added new Command Line Option '-Ex' - Export Caller List for Day x.
  135.   Today's Caller List x=0, Best Ever Caller List x=10.
  136.  
  137.  
  138. - The Documentation file, EZCALLER.DOC, has been slightly reworked and updated 
  139.   to reflect the recent additions to EZCaller.
  140.  
  141.  
  142. - EZCALLER.NOW file is deleted if EZCaller aborts with any Error other than 
  143.   Error #32 (Error #32 occurs when EZCaller fails to run because of the 
  144.   existence of EZCALLER.NOW).
  145.  
  146.   
  147. + Added new command line option '-D' which forces EZCaller to reset the Dates 
  148.   of the Caller List in the Database Index File.
  149.   
  150.   This option uses the current date to reset the dates of the Caller Lists to 
  151.   what *should* be the proper dates of those lists, ie for the caller list from 
  152.   nine days previous, the date is set to the current date minus nine days 
  153.   (regardless of what date the calls in that list were actually made on). 
  154.   
  155.   Use this option if the dates on the caller lists have become corrupted or are 
  156.   incorrect.
  157.  
  158.  
  159.  
  160. v0.23 - 1/3/93
  161.  
  162. - Squashed a bug with Updating the Database after the first caller after 
  163.   Midnight - EZCaller no longer crashes with an 'Error Reading TODAY.BBS'.
  164.  
  165.  
  166.  
  167. v0.22 - 28/2/93  (11pm)
  168.  
  169. + EZCaller now Generates an In Use File, EZCALLER.NOW, when EZCaller is being 
  170.   used in '-U' or '-S' modes.
  171.   
  172.   If EZCaller is run in '-U' or '-S' modes while EZCALLER.NOW exists, then,
  173.   over the next one and a half minutes, EZCaller will continually check for the 
  174.   existence of EZCALLER.NOW.  If EZCALLER.NOW is deleted during this time,
  175.   EZCaller will then operate as normal.  If EZCALLER.NOW still exists after one 
  176.   and a half minutes, EZCALLER will abort with an Error Message and the Caller 
  177.   List Database and Screens will not be updated.
  178.   
  179.   
  180. - EZCaller will now add to the Caller List Database any users found in 
  181.   TODAY.BBS, but not found in the Caller List Database.  Previously, EZCaller 
  182.   would only add the Last user in TODAY.BBS.  The new approach ensures any 
  183.   Callers not updated because EZCaller was in use elsewhere will eventually be 
  184.   updated next time EZCaller is successfully run.
  185.  
  186.   
  187.   
  188. v0.21 - 28/2/93  (1pm)
  189.  
  190. + EZCaller now strips any leading or trailing spaces from the BBS Name that 
  191.   may exist if the BBS Name in EZCALLER.CFG does not begin a position one or 
  192.   if the line is not terminated immediately after the BBS Name.
  193.  
  194.  
  195. + Added option of whether or not to Add the Line
  196.  
  197.    [0] Today's Callers, [1-9] Previous Days, [*] Best Day, [E]xplain DidWhat?
  198.  
  199.   to the bottom of the Caller List Display Files.
  200.  
  201.  
  202. + Added Type 80 (Disable Global Menu) Automatic Option to top of EZCaller 
  203.   Menus.
  204.  
  205.  
  206.  
  207. v0.20 - 23/2/93
  208.  
  209. + EZCaller has been almost completely re-written.
  210.  
  211.   EZCaller has been changed from being a Door that displays the Recent Caller 
  212.   Files, to a program that maintains a Caller List Database and uses this 
  213.   Database to create ASL/ASC/ANS/AVT files containing the Caller Lists.  These 
  214.   files are then displayed in Ezycom via EZCaller's menus.
  215.    
  216.   As a result, EZCaller is no longer required to perform any communications 
  217.   handling, thereby eliminating a number of problems.  In particular, EZCaller 
  218.   will now work with high speed modems with locked comports, and on multinode 
  219.   systems that use more than the four standard comports.
  220.  
  221.    
  222. + You can now configure which key is used to view the Best Ever Caller List. 
  223.   The Default Key is '*'.
  224.    
  225.   NOTE: If you do alter these keys in the EZCALLER.CFG file, you must also 
  226.   use EZYMENU to make the corresponding changes to EZCALLER.MNU.
  227.  
  228.  
  229.  
  230. v0.13 - 20/2/93
  231.  
  232. + EZCaller is now written using Andrew J. Mead's BBS Online Interface v2.00
  233.   to handle the communications routines (replacing Motor City Software's 
  234.   JPDoor v3.2 SE).
  235.  
  236.  
  237. - Previous problems with the Status Bar under JPDoor have now been eliminated 
  238.   with the switch to the BBS Online Interface.  The local display now scrolls 
  239.   correctly when the Status Bar is on, thus the Status Bar can be used at all 
  240.   times.
  241.  
  242.     
  243. + EZCaller now supports the following Sysop Keys:-
  244.  
  245.    F1-F5:      Display Statistics on the Status Bar.
  246.    F8:         EZCaller and BBS Online Interface Credits.
  247.    F9:         Help
  248.    F10:        Disable Status Bar
  249.    Alt-J:      Shell to Dos.
  250.    Alt-C:      Chat Mode.
  251.    Alt-H:      Hangup on the User (ie Drop Carrier) with simulated Line Noise.
  252.    Alt-X:      Force Exit from EZCaller back to the BBS.
  253.    Up Arrow:   Increase User's Time within EZCaller.
  254.    Down Arrow: Decrease User's Time within EZCaller.
  255.  
  256.    Note: When changing the User's time, these changes are only valid within   
  257.    EZCaller.  The user's time upon return to Ezycom will NOT be affected.
  258.  
  259.  
  260. - The Best Day's Caller list is now invoked by hitting '=' not '*' thereby
  261.   eliminating the need to hold down the shift key to get the Best Day list.
  262.  
  263.  
  264. + EZCaller now supports Avatar/1 Graphics.
  265.  
  266.  
  267.  
  268. v0.12 - 5/2/93
  269.  
  270. - EZCaller now uses the COMSPEC variable to locate COMMAND.COM which is
  271.   used during maintenance.
  272.  
  273.  
  274. + A description of each step of the maintenance run is displayed to the
  275.   screen as that step occurs.   
  276.  
  277.  
  278.  
  279. v0.11 - 28/1/93
  280.  
  281. - Removed the limitation that a day's caller list must have no more than 275 
  282.   entries - just in case in there is a really popular multinode BBS out there 
  283.   that does get more than 275 calls a day.
  284.  
  285.  
  286. - Fixed the EZCaller Information Screen to correctly show that the
  287.   Node Number Switch is '-Nx' not '-x'.
  288.    
  289.  
  290. + Now redisplays 'Enter Selection [0-9], [*] or Hit [Return] to Exit:'
  291.   after (E)xplaining DidWhat? Codes.
  292.  
  293.    
  294. + If EZCALLER.CFG is not found in the current directory, then EZCaller will 
  295.   also look for it in the directory specified by the EZY environment variable 
  296.   (if they are different directories).
  297.     
  298.  
  299.  
  300. v0.10 - 25/1/93
  301.  
  302. * First Beta Release.
  303.